Updated TPS6e Chapter Review Exercise 2.1